package com.example.qrcode.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("product")
public class Product {

    @TableId(type = IdType.INPUT)
    private String productSNo;  // 产品序列号
    
    private String productDefinitionId;  // 产品定义 ID
    
    private String productPrefix;  // 产品前缀
    
    private String base64QrCode;  // Base64 编码的二维码
    
    private Date createTime;  // 创建时间
    
    private String creator;  // 创建者
    
    private Integer generateCount;  // 生成二维码的次数
    
    private Date lastGenerateTime;  // 最后生成二维码的时间
    private String deviceId;
}
